@charset "utf-8";
/* CSS Document */

#width { margin:0px auto; width:940px; }
#header embed { position:absolute; top:1px; }
#nav { background:#2c3e50; border-width:2px 0px 0px 2px; color:#fff; font-size:14px; height:35px; width:940px; margin-bottom:2px;}
#nav .menu {font-family:'microsoft yahei';font-size:15px; height:30px; line-height:35px; overflow:hidden; padding:0px 10px; }
#nav .menu a { color:#fff; margin:0px 3px; }
#nav .menu .login { float:right; }
#nav input {color:#9d9d9d; vertical-align:middle}
.login .submit { background:url(../images/btn.gif) no-repeat left top; cursor:pointer; vertical-align:middle; }
#nav .search { height:30px; line-height:30px; margin-top:0px; overflow:hidden; padding:0px 10px; }
.search .submit { background:url(../images/btn.gif) no-repeat left -21px; cursor:pointer; vertical-align:middle; }

#body .sidebar { float:right; width:235px; }
#body .sidebar .list { display:block; overflow:hidden; width:100%; }
.top-zzsgg .body {
    height: calc(280px - 31px);
    box-sizing: border-box;
}
.top-zzsgg .body ul li {
    line-height: 35px;
}
.top-zzsgg .body ul li a {
    margin-left: 8px;
    color: #000;
}
/* NULL更新 侧边栏li 行间距放大 */
#body .sidebar .list li { background:url(../images/ico3.gif) no-repeat 2px center; height:15px; line-height:20px; margin:6px 0px; padding-left:10px; }
#body .sidebar .list li a { color:#343434; }
#body .sidebar .search {}
#body .sidebar .search td { height:20px; line-height:20px; }
#body .sidebar .search .submit { background:url(../images/btn.gif) no-repeat left -42px; cursor:pointer; vertical-align:middle; }
#body .content { width:700px; }
.content .qklist { display:block; overflow:hidden; width:100%; }
.qklist-a { max-width: 500px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.content .qklist li { background:url(../images/dotbg.gif) repeat-x left 7px; height: 30px;  margin:6px 0px; overflow:hidden; font-size: 18px; }
.content .qklist li a { background:#fff; color:#343434; }
/* .content .qklist li a:visited { color:#666; } */
.content .qklist li span { background:#fff; float:right; padding-left:10px; }
.content .x { margin:10px auto; }
.content .xay1 { border:1px solid #bbb; float:left; height:273px; width:198px; margin: 8px 0px;}
.content .qrcode { border:1px solid #bbb; float:left; height:230px; width:230px; margin-top: 8px;}
.content .xay2 { height:275px; }
.content .x .xy50 { float:left; width:348px; }
.content .x .xy50_right { float:right; }
.content .x .list { display:block; overflow:hidden; width:100%; }
.content .x .list li { background:url(../images/ico3.gif) no-repeat 2px center; height:15px; line-height:15px; margin:5px 0px; padding-left:10px; }
.content .x .list li a { color:#343434; float:left; height:15px; overflow:hidden; width:225px; }
.content .x .list li a:visited { color:#666; }
.content .x .list li span { float:right; height:15px; overflow:hidden; text-align:right; width:80px; }
.content .x .list2 { display:block; overflow:hidden; }
.content .x .list2 li { background:url(../images/ico3.gif) no-repeat 2px 5px; float:left; height:15px; line-height:15px; margin:5px 0px; overflow:hidden; padding-left:10px; width:45%; }
.content .x .list2 li a { color:#343434; }
.content .x .list2 li a:visited { color:#666; }
#footer {background:#dbe3ff;border:1px #e0e0e0 solid;padding-top:20px;clear:both; margin-bottom:15px;margin-top:10px; text-align:center;color:#666;height:130px;border-radius: 4px;}
.link { display:block; height:30px; margin:10px 0px; margin-left:18px;}
.link li { float:left; margin-left:17px; }
#footer p { margin:10px 0px; }
#footer a { color:#999;}
.link a {color:#0066cc !important}


.list_zxbg { display:block; }
.list_zxbg li { border-bottom:1px dashed #a5a5a5; padding:7px; }
.list_zxbg li label { cursor:pointer; }
.list_zxbg li a { color:#036BAA; }
.list_zxbg li a:visited { color:#666; }
.list_zxbg li div { color:#666; margin-top:5px; }
.list_zxbg li .download { float:right; }
.login_c {  }
.login_c .submit { background:url(../images/btn.gif) no-repeat left -67px; cursor:pointer; }
.login_c .register { background:url(../images/btn.gif) no-repeat left -91px; cursor:pointer; margin-left:20px; }
.login_c .text { background:url(../images/login_linebg.gif) repeat-x left top; line-height:180%; margin-top:20px; padding-top:30px; text-align:left; }

h3 {font-family:'microsoft yahei';}

.container .title { background:url(../images/radius.gif) no-repeat left top; height:28px; line-height:28px; }
.container .title .radius { background:url(../images/radius.gif) no-repeat right top; float:right; height:28px; width:5px; }
.container .title h3 { background:url(../images/ico2.gif) no-repeat 5px center; border-bottom:1px dashed #d1d1d1; color:#005bac; font-size:14px; font-weight:bold; height:27px; padding-left:25px; margin:0px 10px; }
.container #titleBg h3 { border-bottom: none; color: #fff; font-size:14px; font-weight:bold; height:27px; padding-left:25px; margin:0px 10px; }
.container .title h3 .more { color:#7f7f7f; float:right; font-size:12px; font-weight:normal; }
.container .body { border:1px solid #d1d1d1; border-width:0px 1px; overflow:hidden; }
.container .bottom { background:url(../images/radius.gif) no-repeat left -41px; height:3px; }
.container .bottom .radius { background:url(../images/radius.gif) no-repeat right -41px; float:right; height:3px; width:5px; }

.container2 .title { background:url(../images/radius.gif) no-repeat left -60px; height:32px; line-height:32px; }
.container2 .title .radius { background:url(../images/radius.gif) no-repeat right -60px; float:right; height:32px; width:5px; }
.container2 .title h3 { background:url(../images/ico2.gif) no-repeat 5px center; color:#fff; font-size:14px; font-weight:bold; height:32px; line-height:32px; padding-left:25px; margin:3px 10px 0px 10px; }
.container2 .title h3 .more { color:#7f7f7f; float:right; font-size:12px; font-weight:normal; }
.container2 .body { border:1px solid #d1d1d1; border-width:0px 1px; overflow:hidden; }
.container2 .bottom { background:url(../images/radius.gif) no-repeat left -41px; height:3px; }
.container2 .bottom .radius { background:url(../images/radius.gif) no-repeat right -41px; float:right; height:3px; width:5px; }
.container2 .title h3 a { color:#fff; font-size:12px; font-weight:normal; }
.container2 .title h3 a.current { color:#00FF01; }
.container2 .title h3 span { font-size:12px; font-weight:normal; }



.pager { font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.pager a,.pager span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.pager a:hover, .pager a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.pager input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

.page { color:#6E6E6E; padding:10px 0px; text-align:center; }
.page a { color:#6E6E6E; }
.page a:hover { color:#f00; }


.table9{
border-collapse:collapse;
border: 1px solid #666;
font-size:16px !important;
}
.table9 td{
border-collapse:collapse;
border: 1px solid #666;
padding:3px 5px;
font-size: 16px !important;
}

.imgtext {border-right:1px #fff solid;z-index:10000;opacity:0.9;filter:alpha(opacity=90);background:#4499ee;display:block;height:20px;font-size:12px;padding:3px 6px;color:#fff;font-family:'microsoft yahei';width:148px;text-align:center;}

/* NULL更新 新增基础通用字体类 */
.f16 {font-size:16px !important;}
.f18 {font-size:18px !important;}
/* NULL更新 新增基础通用行距类 */
.lh45 {line-height: 45px !important;}
.lh25 {line-height: 25px !important;}

/* NULL更新 新增基础通用高度类 */
.min-h850 {min-height: 850px !important;}

/* NULL更新 新增滚动条样式类 */
.scrollbar::-webkit-scrollbar {
    width: 4px;
}
.scrollbar::-webkit-scrollbar-track {
    background-color: #f5f5f5;
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
}
.scrollbar::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
}

#footer.foot-bg {
    background-image: linear-gradient(to right, #EEF2FD, #81B0E8) !important;
}
.foot-bg {
    background-image: linear-gradient(to right, #EEF2FD, #81B0E8) !important;
}
#titleBg {
    color: #fff !important;
    background: linear-gradient(to bottom, #359AD8, #1457AD) !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}